package ua.bocha.annotation.validation.impl;

import java.util.ArrayList;
import java.util.HashSet;
import java.util.List;
import java.util.Set;

/**
 * Date: 12.08.12
 *
 * @author bocha
 */
public class ValidateException extends Exception {

    private HashSet<ValidateMsg> parameters = new HashSet<ValidateMsg>();

    public HashSet<ValidateMsg> getParameters() {
        return parameters;
    }

    public void setParameters(HashSet<ValidateMsg> parameters) {
        this.parameters = parameters;
    }

    public void addParameter(ValidateMsg parameter) {
        if (parameters == null) {
            parameters = new HashSet<ValidateMsg>();
        }
        parameters.add(parameter);
    }

    public void addAllParameters(Set<ValidateMsg> parameters) {
        parameters.addAll(parameters);
    }
}
